fire producing weapon - Français Anglais Dictionnaire